package br.assembleia.geracao.BO;

import br.assembleia.geracao.DAO.DAO;
import br.assembleia.geracao.DAO.UsuarioDAO;
import br.assembleia.geracao.DAOImp.UsuarioDAOImp;
import br.assembleia.geracao.entidades.UsuarioEntidade;


public class UsuarioBO extends BO<UsuarioEntidade, DAO<UsuarioEntidade>> {
	
	/**
	 * Atributo DAO
	 */
	private UsuarioDAO DAO;
	
	public UsuarioEntidade consultarUsuarioPorLoginSenha(String login, String senha){
		
		return this.getDAO().consultarUsuarioPorLoginSenha(login, senha);
	}
	
	@Override
	protected UsuarioDAO getDAO() {
		
		if(this.DAO == null){
			
			this.DAO = new UsuarioDAOImp();
		}
		
		return this.DAO;
	}

}
